
# 条件语句
"""
1. 概念 ： 就是在程序执行过程中，需要做各种的判断 ，就需要用到条件语句
2. 格式 ：
if 条件判断:
    代码块
elif 条件判断1：
    代码块
...
else:
    代码块

代码块

3. 说明 ：
    (1). if , elif ,else 全是关键字 。
    (2). 除了if以外，其它两个关键字都是可以省略 ，完全取决于需求 。
    (3). if 和elif后面跟条件判断，而else后面没有
    (4). 条件判断是可以是比较运算 ，逻辑运算以及各种数据类型 ，但是无论是什么类型，最终返回的结果都是Bool类型
    (5). 冒号(:)后面跟的是代码块 ，放在下面写 ，由>=1行代码组成
    (6). 代码块前面要有缩进，缩进是4个制表符 ，直接按回车键。

4. 条件语句出现的3种情况:
    （1） 只有if语句，叫单分支语句
    (2). 由if ... else构成 ，叫if语句
    (3). 由if ...elif ... else构成 ，叫多分支语句
"""

# 1. 单分支语句
a = 100
if a > 190:
    print("hello world")

print("end")

# 2. if语句
b = 120
if b > 1000:
    print("b是一个大于100的数")        # 为真
else:
    print("b是一个小于等于100的数")      # 为假

print("end1")

# 3.多分支语句
score = 87
if score > 90:
    print("优秀")
elif score > 80:
    print("良")
elif score > 60:
    print("及格")
else:
    print("不及格")

print("end2")

# 4. 切套条件语句
x = 8
y = 8
if x >5:
    if y < 10:
        print("x是大于5 并且y是小于10的数")
    else:
         print("x是大于5 但y不小于10")